#pragma once
#include "../Util/log.hpp"
#include <iostream>
#include <string>
#include <vector>

using namespace std;


bool navi(const string& in, string& out)
{
    vector<string> v = {"家用电器", "手机", "体育用品", "服装"};
    int pos = -1;
    for(int i=0; i<v.size(); i++)
    {
        if(v[i] == in)
        {
            pos = i;
            break;
        }
    }
    if(pos == -1)
    {
        LOG(INFO) << "导航栏没有此标题" << "\n";
        out = "导航栏没有此标题, 请重试";
        return false;
    }
    if(pos == 0)
    {
        vector<string> arr = {"电视", "空调", "洗衣机", "冰箱"};
        for(auto& e : arr)
        {
            out += e;
            out += "-";
        }
    }
    else if(pos == 1)
    {
        vector<string> arr = {"游戏手机", "拍照手机", "全面屏手机", "老人机"};
        for(auto& e : arr)
        {
            out += e;
            out += "-";
        }
    }
    else if(pos == 2)
    {
        vector<string> arr = {"篮球", "足球", "乒乓球", "羽毛球"};
        for(auto& e : arr)
        {
            out += e;
            out += "-";
        }
    }
    else if(pos == 3)
    {
        vector<string> arr = {"运动裤", "夹克", "牛仔裤", "羽绒服"};
        for(auto& e : arr)
        {
            out += e;
            out += "-";
        }
    }
    LOG(INFO) << "导航成功" << "\n";
    return true;
}
